.planningConsultant {
    .quotation {
        display: inline-block;
        width: 47px;
        height: 38px;
        margin-top: 42px;
        margin-left: 525px;
        overflow: hidden;
        img {
            width: 100%;
        }
    }
    .planningConsultantTitle {
        margin-top: 27px;
        margin-left: 415px;
        font-size: 34px;
        font-weight: bold;
        position: relative;
        &::after {
            display: inline-block;
            content: "";
            background: #000;
            width: 74px;
            height: 6px;
            position: absolute;
            top: 57px;
            left: 101px;
        }
    }
    .planningConsultantOne {
        color: #888888;
        font-size: 15px;
        margin: 95px 0 60px 200px;
    }
    .planningConsultantContent {
        display: inline-block;
        margin-left: 120px;
        position: relative;
        .investmentDecision {
            font-size: 18px;
            position: absolute;
            top: 44px;
            left: 260px;
            &::after {
                display: inline-block;
                content: "";
                background: #000;
                width: 162px;
                height: 1px;
                position: absolute;
                top: 42px;
                left: 0px;
            }
        }
        .investmentDecisionOne {
            color: #707070;
            font-size: 14px;
            width: 160px;
            position: absolute;
            top: 100px;
            left: 260px;
        }
        .investmentDecisionTwo {
            font-size: 18px;
            position: absolute;
            top: 44px;
            right: 113px;
            &::after {
                display: inline-block;
                content: "";
                background: #000;
                width: 162px;
                height: 1px;
                position: absolute;
                top: 42px;
                left: 0px;
            }
        }
        .investmentDecisionThree {
            color: #707070;
            font-size: 14px;
            width: 160px;
            position: absolute;
            top: 100px;
            right: 27px;
        }
        .investmentDecisionFour {
            font-size: 18px;
            position: absolute;
            top: 295px;
            left: 25px;
            &::after {
                display: inline-block;
                content: "";
                background: #000;
                width: 162px;
                height: 1px;
                position: absolute;
                top: 42px;
                left: 0px;
            }
        }
        .investmentDecisionFive {
            color: #707070;
            font-size: 14px;
            width: 160px;
            position: absolute;
            top: 365px;
            left: 20px;
        }
        .investmentDecisionSix {
            font-size: 18px;
            position: absolute;
            top: 295px;
            right: 350px;
            &::after {
                display: inline-block;
                content: "";
                background: #000;
                width: 162px;
                height: 1px;
                position: absolute;
                top: 42px;
                left: 0px;
            }
        }
        .investmentDecisionSeven {
            color: #707070;
            font-size: 14px;
            width: 160px;
            position: absolute;
            top: 368px;
            right: 260px;
        }
    }
}

.line {
    position: relative;
    hr {
        display: block;
        margin: 94px auto;
    }
    .triangle {
        width: 15px;
        height: 15px;
        border-top: 15px solid #929292;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        position: absolute;
        top: -4px;
        left: 550px;
    }
}

.planningAgent {
    .planningAgentTitle {
        font-size: 34px;
        margin-left: 500px;
        font-weight: bold;
        margin-bottom: 60px;
        position: relative;
        &::after {
            display: inline-block;
            content: "";
            background: #000;
            width: 74px;
            height: 6px;
            position: absolute;
            top: 57px;
            left: 26px;
        }
    }
    .planningAgentOne {
        font-size: 18px;
        color: #004098;
        margin-left: 470px;
    }
    .planningAgentTwo {
        color: #888888;
        font-size: 14px;
        width: 430px;
        text-align: center;
        margin-top: 20px;
        margin-left: 360px;
        margin-bottom: 90px;
    }
    .triangle {
        width: 15px;
        height: 15px;
        border-top: 10px solid #929292;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        margin-left: 570px;
    }
    .planning {
        float: left;
        margin-left: 75px;
        .planningOne {
            margin-left: 135px;
            display: inline-block;
            width: 239px;
            height: 276px;
            overflow: hidden;
            img {
                width: 100%;
            }
        }
        .planningTwo {
            color: #004098;
            font-size: 17px;
            font-weight: bold;
            margin: 35px 0 40px 215px;
        }
        .planningThree {
            color: #888888;
            font-size: 14px;
            text-align: center;
            margin-left: 100px;
        }
    }
    .marginLeft {
        margin-left: 500px;
    }
}

.investmentOperation {
    .investmentOperationTitle {
        font-size: 34px;
        margin-left: 415px;
        font-weight: bold;
        margin-top: 70px;
        margin-bottom: 60px;
        position: relative;
        &::after {
            display: inline-block;
            content: "";
            background: #000;
            width: 74px;
            height: 6px;
            position: absolute;
            top: 57px;
            left: 115px;
        }
    }
    .investmentOperationTwo {
        float: left;
//      margin-left: -47px;
        .planningOne {
            margin-left: 65px;
            display: inline-block;
            width: 239px;
            height: 276px;
            overflow: hidden;
            img {
                width: 100%;
            }
        }
        .planningTwo {
            color: #004098;
            font-size: 17px;
            font-weight: bold;
            margin: 35px 0 40px 120px;
        }
        .planningThree {
            color: #888888;
            font-size: 14px;
            text-align: center;
            margin-left: 30px;
        }
    }
}

.serviceAgent {
    margin-top: 115px;
    .serviceAgentTitle {
        font-size: 34px;
        font-weight: bold;
        margin-left: 400px;
        margin-bottom: 90px;
        position: relative;
        &::after {
            display: inline-block;
            content: "";
            background: #000;
            width: 74px;
            height: 6px;
            position: absolute;
            top: 57px;
            left: 135px;
        }
    }
    .serviceAgentOne {
        display: inline-block;
        width: 992px;
        height: 188px;
        margin-left: 50px;
        margin-bottom: 200px;
        overflow: hidden;
        position: relative;
        img {
            width: 100%;
        }
        .prePlanning {
            font-size: 28px;
            position: absolute;
            top: 97px;
            left: 15px;
            letter-spacing: 5px;
        }
        .planningAndDesign {
            font-size: 28px;
            position: absolute;
            top: 97px;
            left: 224px;
            letter-spacing: 5px;
        }
        .merchantsSales {
            font-size: 28px;
            position: absolute;
            top: 97px;
            left: 433px;
            letter-spacing: 5px;
        }
        .commercialOperation {
            font-size: 28px;
            position: absolute;
            top: 97px;
            right: 222px;
            letter-spacing: 5px;
        }
        .commercialService {
            font-size: 28px;
            position: absolute;
            top: 97px;
            right: 12px;
            letter-spacing: 5px;
        }
    }
}